home *** CD-ROM | disk | FTP | other *** search
Wrap
; * $VER: Install Players for Opus5 2.3 (01.10.95) ; * Script written by Eckhard Ludwig ;============================================================================= (complete 0) (set defaultdest "DOpus5:Arexx") (set GuideDir "Dopus5:") (set Opt 2) (set GuideDirPrompt "Please select drawer for: \nSoundplayer.guide and players.readme.") (set InstallPrompt "Which of the following locale should be installed ?") (set Opus5DirPrompt "DirectoryOpus not found ?\nPlease select path do DirectoryOpus !") (set Opus5Help "Is DirectoryOpus correct installed ?\nInstall DirectoryOpus first !") (set Opus5Old "Is version of DirectoryOpus 5.11 or later ?\n(Read Soundplayer.guide).\nInstall Programmes ?") (set Deinstallprompt "Newer Version of Soundplayers exists!\nIm this delete ??") (set Opus5OHelp "I need Version 5.11 or later of Directory Opus! Test version, see Soundplayer.guide.") (set OpusErrorPrompt "\nDirectoryOpus5 is not correct installed !\nInstall programmes ?") (set ArexxDirPrompt "Please select Arexx-Drawer for Playerscripts!") (set PlayerCopyPrompt "Copy players ...") (set LocaleCopyPrompt "Copy cataloges ...") (set ButtonCopyPrompt "Copy buttons ...") (set FiletypesPrompt "Copy filetypes ...") (set GuideCopyPrompt "Copy guide & pics ...") (set GuideCopyPrompt2 "Copy checktools ...") (set ToolsCopyPrompt "Copy tools ...") (set play16prompt "PlayHifi and PlayHifi_DT needed Play16 (© 1995 by Frank Würkner).\nIs Play16 installed ?\nPlease select path do Play16!") (set OpusEdit "Defaultdir for players is not standard (Dopus5:Arexx)!\nEdit Arexx-path AudioCD-Buttons and Filetypes.") (SET #exitMsg (CAT "Much fun with Players wish you\n\n" "Eckhard Ludwig" ) ) ; deutsche Texte ***************************** (IF (= @language "deutsch") ( (set Opt 1) (set GuideDirPrompt "Wohin soll die deutsche Anleitung \n(Soundplayer.guide) kopiert werden?") (set Installprompt "Welche Sprachversionen sollen installiert werden ?") (set Opus5DirPrompt "Ich kann DirectoryOpus nicht finden ?\nBitte wählen Sie den Pfad zu DirectoryOpus !") (set Opus5Help "Ist DirectoryOpus5 korrekt installiert wurden ?\nBitte wiederholen Sie zuerst die Installation für DirectoryOpus !") (set Opus5Old "Für die zu installierenden Programme wird mindesten Version 5.11 von DirOpus benötigt.\n(siehe Soundplayer.guide).\nSollen die Programme installiert werden ?") (set Deinstallprompt "Es ist bereits eine neuere Version der Soundplayer installiert!\nSollen diese wirklich ersetzt werden ?") (set Opus5OHelp "Ich benötige mindesten V5.11 von Directory Opus! Zum Testen der Version siehe Soundplayer.guide.") (set OpusErrorPrompt "\nDirectoryOpus wurde nicht korrekt installiert !\nSollen die Programme trotzdem installiert werden ?") (set ArexxDirPrompt "Bitte eine Schublade für die Player-Scripte auswählen!") (set PlayerCopyPrompt "Kopiere Player ...") (set LocaleCopyPrompt "Kopiere Cataloge ...") (set ButtonCopyPrompt "Kopiere Knopfbank ...") (set FiletypesPrompt "Kopiere Datatypes ...") (set GuideCopyPrompt "Kopiere Anleitung und Bilder...") (set GuideCopyPrompt2 "Kopiere Checktools ...") (set ToolsCopyPrompt "Kopiere Tools ...") (set play16Prompt "PlayHifi und PlayHifi_DT benötigen Play16 (© 1995 by Frank Würkner).\nIst Play16 auf Ihrem System installiert ?\nBitte wählen sie den Pfad zu Play16!") (set OpusEdit "Das gewählte Playerverzeichnis entspricht nicht dem Standard (Dopus5:Arexx)!\n Die Arexx-Pfade in Audio-CD Button und Datatypes müssen entsprechend ediert werden!") (SET #exitMsg (CAT "Viel Spaß mit den Soundplayern wünscht\n\n" "Eckhard Ludwig" ) ) ) ) ;********************************************* ; check if Directory Opus 5 is already installed ; check Version (if (not (exists "DOpus5:DirectoryOpus" (noreq))) ((set Opus5path (pathonly (askfile (prompt Opus5DirPrompt) (help @askfile-help) (default "Work:")))) (if (not (exists (tackon Opus5path "DirectoryOpus") (noreq))) (abort Opus5Help)) (if (not (askbool (prompt OpusErrorPrompt) (help Opus5Help) (default 0))) (exit (quiet))) (makeassign "Dopus5" Opus5path (safe)) )) (if (> 327691 (getversion "DOpus5:DirectoryOpus")) (if (not (askbool (prompt Opus5Old) (help Opus5OHelp) (default 0))) (abort Opus5OHelp)) ) ;********************************************* ; expertentest & versionstest older version (if (= @user-level 2) (if (not (exists defaultdest (noreq))) (set defaultdest (askdir (prompt ArexxDirPrompt) (help @askdir-help) (default "Rexx:") )))) (set @default-dest defaultdest) (if (exists (tackon defaultdest "PlayHifi_DT.dopus5") (noreq)) ((set version (getversion ("dopus5:arexx/PlayHifi_DT.dopus5"))) (if (< version (getversion "Arexx/PlayHifi_DT.dopus5")) (if (not (askbool (prompt Deinstallprompt) (help @askbool-help) (default 0))) (exit (quiet))) ))) ;********************************************* ; copy the files (copyfiles (prompt PlayerCopyPrompt) (help @copyfiles-help) (source "arexx") (dest defaultdest) (pattern "#?.dopus5") (confirm "EXPERT") (optional "force") ) ; PlayHifi_DT.dopus5 ersetzt PlayMPEG_DT.dopus5 (if (exists (tackon defaultdest "PlayHifi_DT.dopus5") (noreq)) (delete (tackon defaultdest "PlayMPEG_DT.dopus5")) ) (complete 15) (IF (= @language "All") (set Opt 511)) (set installchoice (askoptions (prompt InstallPrompt) (help @askoptions-help) (choices "Deutsch" "English" "dansk" "français" "italiano" "nederlands" "norsk" "suomi" "svenska") (default Opt) )) (IF (BITAND installchoice 1) (copyfiles (prompt LocaleCopyPrompt) (help @copyfileshelp) (source "Locale/Catalogs/deutsch") (dest "SYS:Locale/Catalogs/deutsch") (pattern "#?.catalog") (confirm "EXPERT") (optional "force") )) (IF (BITAND installchoice 2) (copyfiles (prompt LocaleCopyPrompt) (help @copyfileshelp) (source "Locale/Catalogs/english") (dest "SYS:Locale/Catalogs/english") (pattern "#?.catalog") (confirm "EXPERT") (optional "force") )) (IF (BITAND installchoice 4) (copyfiles (prompt LocaleCopyPrompt) (help @copyfileshelp) (source "Locale/Catalogs/dansk") (dest "SYS:Locale/Catalogs/dansk") (pattern "#?.catalog") (confirm "EXPERT") (optional "force") )) (IF (BITAND installchoice 8) (copyfiles (prompt LocaleCopyPrompt) (help @copyfileshelp) (source "Locale/Catalogs/français") (dest "SYS:Locale/Catalogs/français") (pattern "#?.catalog") (confirm "EXPERT") (optional "force") )) (IF (BITAND installchoice 16) (copyfiles (prompt LocaleCopyPrompt) (help @copyfileshelp) (source "Locale/Catalogs/italiano") (dest "SYS:Locale/Catalogs/italiano") (pattern "#?.catalog") (confirm "EXPERT") (optional "force") )) (IF (BITAND installchoice 32) (copyfiles (prompt LocaleCopyPrompt) (help @copyfileshelp) (source "Locale/Catalogs/nederlands") (dest "SYS:Locale/Catalogs/nederlands") (pattern "#?.catalog") (confirm "EXPERT") (optional "force") )) (IF (BITAND installchoice 64) (copyfiles (prompt LocaleCopyPrompt) (help @copyfileshelp) (source "Locale/Catalogs/norsk") (dest "SYS:Locale/Catalogs/norsk") (pattern "#?.catalog") (confirm "EXPERT") (optional "force") )) (IF (BITAND installchoice 128) (copyfiles (prompt LocaleCopyPrompt) (help @copyfileshelp) (source "Locale/Catalogs/suomi") (dest "SYS:Locale/Catalogs/suomi") (pattern "#?.catalog") (confirm "EXPERT") (optional "force") )) (IF (BITAND installchoice 256) (copyfiles (prompt LocaleCopyPrompt) (help @copyfileshelp) (source "Locale/Catalogs/svenska") (dest "SYS:Locale/Catalogs/svenska") (pattern "#?.catalog") (confirm "EXPERT") (optional "force") )) (complete 25) (copyfiles (prompt ButtonCopyPrompt) (help @copyfileshelp) (source "buttons") (dest "DOpus5:buttons") (confirm "EXPERT") (optional "force") (pattern "#?") (files) ) (complete 50) (copyfiles (prompt FiletypesPrompt) (help @copyfileshelp) (source "filetypes") (dest "DOpus5:filetypes") (confirm "EXPERT") (optional "force") (pattern "#?") (files) ) (complete 75) ;********************************************* ; set guidedir (if (>= @user-level 1) (set GuideDir (askdir (prompt GuideDirPrompt) (help @askdir-help) (default "DOpus5:") ))) (makedir (tackon GuideDir "Check")) (makedir (tackon GuideDir "Pics")) (copyfiles (prompt GuideCopyPrompt) (help @copyfiles-help) (source "Soundplayer.guide") (dest GuideDir) (confirm "EXPERT") (optional "force") (infos) ) ; Soundplayer.guide ersetzt PlayCDDA_YACDP.guide (if (exists (tackon GuideDir "PlayCDDA_YACDP.guide") (noreq)) ((delete (tackon GuideDir "PlayCDDA_YACDP.guide")) (delete (tackon GuideDir "PlayCDDA_YACDP.guide.info"))) ) (copyfiles (prompt GuideCopyPrompt) (help @copyfiles-help) (source "players.readme") (dest GuideDir) (confirm "AVERAGE") (optional "force") (infos) ) (copyfiles (prompt GuideCopyPrompt) (help @copyfiles-help) (source "snapshot.gif") (dest GuideDir) (confirm "EXPERT") (optional "force") (infos) ) (copyfiles (prompt GuideCopyPrompt) (help @copyfiles-help) (source "zgif00") (dest GuideDir) (confirm "EXPERT") (optional "force") ) (complete 85) (copyfiles (prompt GuideCopyPrompt2) (help @copyfiles-help) (source "Check") (dest (tackon GuideDir "Check")) (pattern "#?") (confirm "EXPERT") (optional "force") (files) ) (copyfiles (prompt GuideCopyPrompt) (help @copyfiles-help) (source "Pics") (dest (tackon GuideDir "Pics")) (pattern "#?") (confirm "EXPERT") (optional "force") (files) ) (complete 90) (copyfiles (prompt ToolsCopyPrompt) (help @copyfiles-help) (source "c") (dest "SYS:C") (pattern "#?") (confirm "AVERAGE") (optional "askuser") ) (complete 100) (if (<> defaultdest "DOpus5:Arexx") (message OpusEdit)) (delete (tackon GuideDir ".info")) (EXIT #exitMsg )